package LeetCode_Section;

import java.util.List;

public class CombineTwoOrderLinked {
    public static class ListNode {
    int val;
    ListNode next;
    ListNode() {}
    ListNode(int val) { this.val = val; }
    ListNode(int val, ListNode next) { this.val = val; this.next = next;}
}

    public static ListNode myReverse(ListNode head) {
        ListNode pre = null;
        ListNode cur = head;

        if (head == null || head.next == null) {
            return head;
        }

        while (cur != null) {
            ListNode last = cur.next;
            cur.next = pre;
            pre = cur;
            cur = last;
        }
        return pre;

    }


}
